package IMIC.NGUYENVANDOAN.OOP.EXCERCISEDEMO.LEVEL02;

public class VIEWS {
    public static void main(String[] args) {
        // 1. Khai báo & khởi tạo đối tượng
        CIRCLE_ENTITY objEntity = new CIRCLE_ENTITY();
        objEntity.setSide01(3.0);
        objEntity.setSide02(4.0);
        objEntity.setSide03(5.0);

        // 2. Khai báo & khởi tạo đối tượng Controllers
        CONTROLLERS objController = new CONTROLLERS();

        // 3. Ủy quyền thực thi nghiệp vụ tính diện tích & chu vi
        System.out.println("Area: " + objController.ExecuteOfArea(objEntity, (short) 0));

        // 1. Khai báo & khởi tạo đối tượng
        OCTAGON_ENTITY objOcEntity = new OCTAGON_ENTITY();
        objOcEntity.setSide(3.0);

        // 3. Ủy quyền thực thi nghiệp vụ tính diện tích & chu vi
        System.out.println("Area: " + objController.ExecuteOfArea(objEntity, (short) 1));
    }
}
